$(function(){
	//全选按钮
	$(".all").click(function(){
		//获取全选按钮的点击状态  true选中  false未选中
		var ck = $(this).prop("checked");
		console.log(ck)
		$(".single").prop("checked",ck)
	})
	
	//全选的检查
	function checkAll(){
		var all = true;
		$(".single").each(function(){
			//获取每一个选项single的checked属性  true选中  false未选中
			var ck = $(this).prop("checked")
			if(!ck){
				//有任意一个未被选中
				all = false;
			}
		})
		$(".all").prop("checked",all);
	}
	
	//点击选项single
	$(".single").click(function(){
		checkAll();
	})
	
	//点击反选reverse
	$(".reverse").click(function(){
		$(".single").each(function(){
			//获取每一个选项single的checked属性  
			var ck = $(this).prop("checked")
			//取反
			ck=!ck;
			//设置
			$(this).prop("checked",ck)
		})
		checkAll();
		$(this).prop("checked",false)
		
		//console.log("single选项的个数："+$(".single").length)
		//console.log("single选项选中的个数："+$(".single:checked").length)
	})
})